package com.erp.erp_entitys.warehouse.rsp;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author zjk
 * @version 1.0
 * @description 入库通知统计返回数据
 * @date 2021-03-27 19:58
 */
public class PlanInStoreStatistics1Rsp implements Serializable {
    /**
     * 入库单号
     */
    private String billNo;
    /**
     * 创建时间date(入仓日期)
     */
    private Date createTime;
    /**
     * 入库日期date
     */
    private Date time;
    /**
     * 出运日期date
     */
    private Date carryDetailTime;
    /**
     * 创建时间Str
     */
    private String createTimeStr;
    /**
     * 入库日期Str
     */
    private String timeStr;
    /**
     * 出运日期Str
     */
    private String carryDetailTimeStr;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 规格编码
     */
    private String specificationCode;

    /**
     * 规格说明
     */
    private String specificationExplanation;
    /**
     * 产品中文名称
     */
    private String productCname;

    /**
     * 批次号
     */
    private String lotNo;

    /**
     * 通知数量（数量）
     */
    private Integer num;

    /**
     * 产品类型
     */
    private String productType;

    /**
     * 采购单号
     */
    private String purchaseNo;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 成本单价
     */
    private String costUnitPrice;
    /**
     * 成本小计
     */
    private BigDecimal costSubtotal;

    /**
     * 配件成本
     */
    private String accessoriesCost;
    /**
     * 成品成本
     */
    private String finishedProductCost;
    /**
     * 采购单价
     */
    private String price;
    /**
     * 采购成本单价
     */
    private String costPrice;
    /**
     * 配件成本
     */
    private String partsCostUnitPrice;
    /**
     * 配件供应商
     */
    private String partsSupplierName;
    /**
     * 配件采购单号
     */
    private String partsPurchaseNo;

    public String getCostUnitPrice() {
        return costUnitPrice;
    }

    public void setCostUnitPrice(String costUnitPrice) {
        this.costUnitPrice = costUnitPrice;
    }

    public BigDecimal getCostSubtotal() {
        return costSubtotal;
    }

    public void setCostSubtotal(BigDecimal costSubtotal) {
        this.costSubtotal = costSubtotal;
    }

    public String getAccessoriesCost() {
        return accessoriesCost;
    }

    public void setAccessoriesCost(String accessoriesCost) {
        this.accessoriesCost = accessoriesCost;
    }

    public String getFinishedProductCost() {
        return finishedProductCost;
    }

    public void setFinishedProductCost(String finishedProductCost) {
        this.finishedProductCost = finishedProductCost;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getCostPrice() {
        return costPrice;
    }

    public void setCostPrice(String costPrice) {
        this.costPrice = costPrice;
    }

    public String getPartsCostUnitPrice() {
        return partsCostUnitPrice;
    }

    public void setPartsCostUnitPrice(String partsCostUnitPrice) {
        this.partsCostUnitPrice = partsCostUnitPrice;
    }

    public String getPartsSupplierName() {
        return partsSupplierName;
    }

    public void setPartsSupplierName(String partsSupplierName) {
        this.partsSupplierName = partsSupplierName;
    }

    public String getPartsPurchaseNo() {
        return partsPurchaseNo;
    }

    public void setPartsPurchaseNo(String partsPurchaseNo) {
        this.partsPurchaseNo = partsPurchaseNo;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public Date getCarryDetailTime() {
        return carryDetailTime;
    }

    public void setCarryDetailTime(Date carryDetailTime) {
        this.carryDetailTime = carryDetailTime;
    }

    public String getCreateTimeStr() {
        return createTimeStr;
    }

    public void setCreateTimeStr(String createTimeStr) {
        this.createTimeStr = createTimeStr;
    }

    public String getTimeStr() {
        return timeStr;
    }

    public void setTimeStr(String timeStr) {
        this.timeStr = timeStr;
    }

    public String getCarryDetailTimeStr() {
        return carryDetailTimeStr;
    }

    public void setCarryDetailTimeStr(String carryDetailTimeStr) {
        this.carryDetailTimeStr = carryDetailTimeStr;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getSpecificationCode() {
        return specificationCode;
    }

    public void setSpecificationCode(String specificationCode) {
        this.specificationCode = specificationCode;
    }

    public String getSpecificationExplanation() {
        return specificationExplanation;
    }

    public void setSpecificationExplanation(String specificationExplanation) {
        this.specificationExplanation = specificationExplanation;
    }

    public String getProductCname() {
        return productCname;
    }

    public void setProductCname(String productCname) {
        this.productCname = productCname;
    }

    public String getLotNo() {
        return lotNo;
    }

    public void setLotNo(String lotNo) {
        this.lotNo = lotNo;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public String getPurchaseNo() {
        return purchaseNo;
    }

    public void setPurchaseNo(String purchaseNo) {
        this.purchaseNo = purchaseNo;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }
}
